package models

type Course struct {
	Id            int    `xorm:"not null pk autoincr INT"`
	Cid1          uint   `xorm:"not null default 0 comment('分类id1') index(cid1) UNSIGNED INT"`
	Cid2          uint   `xorm:"not null default 0 comment('分类id2') index(cid1) UNSIGNED INT"`
	Title         string `xorm:"not null default '' comment('课程名称') VARCHAR(20)"`
	Intro         string `xorm:"not null default '' comment('课程介绍') VARCHAR(200)"`
	Type          int    `xorm:"not null default 20 comment('课程类型 20-视频课程 10-章节课程') TINYINT"`
	ImageUrl      string `xorm:"not null default '' comment('封面图片') VARCHAR(255)"`
	HourNum       uint   `xorm:"not null default 0 comment('课时') UNSIGNED TINYINT"`
	InstructorIds string `xorm:"not null default '' comment('讲师IDS，可多个') VARCHAR(50)"`
	Detail        string `xorm:"comment('课程详情') TEXT"`
	IsUse         int    `xorm:"not null default 20 comment('是否启用') index TINYINT"`
	CreatedAt     string `xorm:"created"`
	UpdatedAt     string `xorm:"updated"`
	DeletedAt     string `xorm:"deleted"`
}
